div#wrapper{
	width: 950px;
	display: block;
	margin: 0 auto;
	
}

hr {
	border: 1px solid #D3D3D3;
}

body {
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 10px;
  line-height: 1.9em;
  height: 100%;
  margin: 0;
}

.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
}

label.lbl_un, label.lbl_pw, input.txt_un, input.txt_pw { display:block; }


#content {
  float:left;
  width: 78%;
  min-height: 450px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  }
  
#footer {
  background-color: #003773;
  clear: both;
  height: 25px;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-top: 1px solid #003773;
  border-bottom: 1px solid #003773;
}

div#heading_content {
  padding-left: 5px;
  padding-right: 5px;
  color: #201F1B;
  text-align: center;
}

div#default_text {
  padding-left: 5px;
  padding-right: 5px;
  width: 536px;	
  margin-bottom: 10px;
}

h1 {
  color: #000066;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size : 20px;
}

div#profile_content {
  position: relative;
  left: 30px;
  top: 25px;
}

td.label_profile, p {
  color: #3C4955;
}


span.required {
  color: #FF0000;
}

div.register { margin-left:25%; }
p.error {color: #FF0000;}

div.row {
  clear: both;
  padding-top: 2%;
  padding-left: 2%;
  min-width: 96%;
}

div.row span.left {
  float: left;
  text-align: right;
  padding-bottom: 10px;
}

div.row span.right {
	background-color: #E2E2E2;
	float: right;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 5px;
	/* Mozilla */
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(218,216,219) 76%);
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(bottom,color-stop(0.20, rgb(255,255,255)),color-stop(0.76, rgb(218,216,219)));
	/* Chrome10+,Safari5.1+ */
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(218,216,219) 76%);
	/* Opera */
	background-image: -o-linear-gradient(bottom, rgba(255,255,255,1) 20%, rgba(218,216,219,1) 76%);
	/* IE 10 */
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 20%, rgb(218,216,219) 76%);
}
.ie5,.ie6,.ie7,.ie8,.ie9 div.row span.right {
	background-image: url();
}
div#ut_intro {
	background-color: #E2E2E2;
	/* Mozilla */
	background-image: -moz-linear-gradient(
	    right bottom,
	    rgb(255,255,255) 16%,
	    rgb(235,235,235) 58%,
	    rgb(227,227,227) 79%,
	    rgb(235,235,235) 90%,
	    rgb(235,235,235) 95%
	);
	/* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(
	    right bottom,
	    40 top,
	    color-stop(0.16, rgb(255,255,255)),
	    color-stop(0.58, rgb(235,235,235)),
	    color-stop(0.79, rgb(227,227,227)),
	    color-stop(0.9, rgb(235,235,235)),
	    color-stop(0.95, rgb(235,235,235))
	);
	/* Chrome10+,Safari5.1+ */
	background-image: -webkit-linear-gradient(
	    right bottom,
	    rgb(255,255,255) 16%,
	    rgb(235,235,235) 58%,
	    rgb(227,227,227) 79%,
	    rgb(235,235,235) 90%,
	    rgb(235,235,235) 95%
	);
	/* Opera */
	background-image: -o-linear-gradient(
	    right bottom,
	    rgb(255,255,255) 16%,
	    rgb(235,235,235) 58%,
	    rgb(227,227,227) 79%,
	    rgb(235,235,235) 90%,
	    rgb(235,235,235) 95%
	);
	/* IE 10 */
	background-image: -ms-linear-gradient(
	    right bottom,
	    rgb(255,255,255) 16%,
	    rgb(235,235,235) 58%,
	    rgb(227,227,227) 79%,
	    rgb(235,235,235) 90%,
	    rgb(235,235,235) 95%
	);
	height:180px;
	padding: 10px;
}
.ie5,.ie6,.ie7,.ie8,.ie9 div#ut_intro {
	background-image: url();
}

div#see_more {
	width: 150px;
	height: 40px;
	float: right;
	text-align: center;
	background-color: #38ACEC;
	cursor: pointer;
}

div.success_message {
  padding-top: 20px;
}
  
a img {
	border: 0;
}

#calendario > iframe {
    margin-left: 5%;
    margin-right:5%;
    width: 90%;
}

#video > iframe {
    margin-left: 5%;
    margin-right:5%;
    width: 90%;
}

.busqueda-head h1{
	font-size:12px;
	color:#2779AA;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px; 
	margin-bottom:3px; 
	margin-left:10px; 
	margin-right: 0px;    
	float: left;
}
.busqueda-head {
	width:400px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.filterform input {
	font-size:15px;
	padding:3px;
	width: 90%;
	border:1px solid #999;
} 

#filtrar {
	cursor: pointer;
}
.icono-buscar {
	background-image: url(images/buscar.png);
	float: left;
    vertical-align: bottom;
    margin-bottom: 20px;
    margin-left: 26px;
    width: 25px;
    height:24px;
    border: none;
}
.correo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	width: 100%;
}

.correo thead {
	padding: 5px;
	font-size: 16px;
	background-color: #83aec0;
	color: #FFFFFF;
	font-family: Arial;
	text-transform: uppercase;	
}

.correo tbody {
	font-size: 12px;
	font-weight:bold;
	background-color: #e2ebef;
	color: #34484E;
	font-family:  Arial;
	padding: 5px;
	text-align:center;	
	cursor:pointer;
}

.correo tbody tr:hover
{
	background: #d0dafd;
} 
.correo .opciones {
	width: 15%;
}
.correo .destino {
	width: 30%;
} 
.correo .remitente {
	width: 20%;
}
.correo .estado{
	width: 10%;
}

#id_login {
	background-color: #003773;
	color: white;
	height: 5.5ex;
}
#id_login a{
	color: white;
	font-family: "tahoma", verdana, arial, sans-serif;
  	font-size: 14px;
  	line-height: 1.9em;
  	margin-left: 10px;
  	margin-right: 10px;
  	vertical-align: middle;
}

#breadcumbs {
	background-color: #003773;
	color: white;
}
#breadcumbs a{
	color: white;
	font-family: "tahoma", verdana, arial, sans-serif;
	font-size: 1.3em;
	margin: 5px 0px 5px 5px;
	text-decoration: none;
	vertical-align: middle;
}
#id_login_ex_dr {
	float: right;
	height: 4ex;
	margin-top: 2.5px;
	width: auto;	
}
#id_login_ex_dr a {	
	float: left;
  	line-height: 1.7em;
}
#id_logo {
	background-color: white;
 	border-bottom: 1px solid #D3D3D3;
	height: 80px;
	width: 100%;
}
#id_busqueda {
	float: right;
	height: 3ex;
	margin-right: 30px;
	margin-top: 25px;
	width: auto;
 	z-index: 100;
}
#fondo_busqueda {
	padding-left: 30px;
	float: right;
	height: 80px;
	background-image: url('images/search.jpg') ;
	background-repeat:no-repeat;
	background-position:center; 
	background-size: 35%; 
}
#div_buscador_mas {
	float: left;
	height: auto;
	width: auto;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
	
}
#div_buscador_entrada {
	float: left;
	height: auto;
	width: auto;
	margin-left: 2px;
	margin-right: 2px;
}
#div_buscador_buscar {
	float: right;
	height: auto;
	width: auto;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
}
div#body_container{
 margin: 0 auto;
 margin-top: 15px;
 min-height: 600px;
}	
div#leftContainer {
	float: left;
	width: 200px;
}
div#leftContent {
}
div#rightContainer {
}
div#centerContainer {
	border-left: 1px solid #D3D3D3;	
	border-right: 1px solid #D3D3D3;
	float: left;
	width: 548px;
	min-height: 600px;
}
#centerHead {
 	border-bottom: 1px solid #D3D3D3;
	height: 27px;
	width: 100%;	
}
div#centerContent {
	height: 100%;
}
div#rightColContainer{
	float:right;
	width: 200px;
	height: 100%;
}
#id_contenido {
	height: 100%;
}
#id_panel_de {
	border-left: 1px solid #D3D3D3;
}

.left_bar_btn {
 	color: #003773;
	cursor: pointer;
	display: block;
	font-weight: bold;
	font-size: 1.25em;
	padding: 10px 5px 10px 5px;
	text-align: left;
}
.left_bar_btn:hover
{
	background: #BCDAFF;
}

.left_bar_btn_sugerencias {
    color: #8b0000;
    cursor: pointer;
    display: block;
    font-weight: bold;
    font-size: 1.25em;
    padding: 10px 5px 10px 5px;
    text-align: left;
}
.left_bar_btn_sugerencias:hover
{
    background: #ffefd5;
}


div#rightCol{
}

span#right_bar_btn {
	background-color: #02aeef;
 	color: #ffffff;
	cursor: pointer;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
 	padding-left: 10px;
 	padding-top: 5px;
 	padding-bottom: 5px;
 	margin: 10px;
	text-align: left;
	width: 160px;
}
span#right_bar_btn:hover
{
	background: #BCDAFF;
}
.boton2 {
	background-color: #E2EBEF;
    border-right: 1px solid #D3D3D3;
    color: #34484E;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
	text-align: center;
	min-width: 75px;
}
.boton2:hover
{
	background: #CCE3FF;
} 
#advanced_search fieldset {
	max-width: 175px;
}
#advanced_search fieldset .ui-multiselect {
	max-width: 175px;
}
#advanced_search fieldset .hasDatepicker {
	max-width: 175px;
}
#heading_right_up {
	text-align: center;
}
.pub_container {
	width: 100%;
}
.ui-tabs {
	width: 531px;	
	padding-bottom: 30px;
}
.errorlist {
	color: red;
}
td.errorcontenedor {
	background-color: #D4BFFE;
}
table.lista_temas {
	background-color: #D4BFFE;	
}
.publi_iz {
	background-color: #2031CE;
	cursor: pointer;
	float: left;
	height: 47px;
	margin-right: 0.5%;
	width: 1%;
}
.publi_de {
	background-color: #D1D1D1;
	color: #2031CE;	
	float: left;
	height: 37px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1%;
	padding-right: 1%; 
	width: 96.5%;
}
.publi_de a.titulo {
	color: black;
	text-decoration: none;
}
.publi_de a {
	color: #2031CE;
	text-decoration: none;
}
.publi_ma {
	clear: both;
	height: 10px;
	width: 100%;
}
.publi_iz_no_ap {
	background-color: red;
	cursor: pointer;
	float: left;
	height: 47px;
	margin-right: 0.5%;
	width: 1%;
}
.publi_de_no_ap {
	background-color: #D1D1D1;
	color: red;	
	float: left;
	height: 37px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1%;
	padding-right: 1%; 
	width: 96.5%;
}
.publi_de_no_ap a.titulo {
	color: black;
	text-decoration: none;
}
.publi_de_no_ap a {
	color: red;
	text-decoration: none;
}
.publi_de_no_ap div.mens {
	color: red;
	float: right;
	font-style: italic;
	font-size: 80%;
}
div#available_perm_ssWrapper{
	float:none;
}

div#medio{
	
}

div#assigned_perm_ssWrapper{
	
}

